@font-face
{
    font-family:  playball;
    src: url("../fonts/Playball-Regular.ttf");
    font-family: SignPainterHouseScript;
    src: url("../fonts/SignPainter_HouseScript.ttf");
}
@font-face {
    font-family: 'aliquamultralight';
    src: url('../fonts/aliquam-webfont.eot');
    src: url('../fonts/aliquam-webfont.eot?#iefix') format('embedded-opentype'),
         
         url('../fonts/aliquam-webfont.woff') format('woff'),
         url('../fonts/aliquam-webfont.ttf') format('truetype'),
         url('../fonts/aliquam-webfont.svg#aliquamultralight') format('svg');
    font-weight: normal;
    font-style: normal;
    }
#logo{
    height: 120px;
}
.tab-content > .active {
    background-color:#ffffff !important;
}
.tabled td {
    border:none !important;
}
.tabled tr {
    border:none !important;
}

#QuotaAdvancedSearch .input-group-addon
{
    border: 0px solid #ccc !important;
    background-color: transparent !important;
}
.firm-name{
    font-family: playball,serif ;
}

.home-menu-main-div
{
    position: relative;
    margin: auto;
    background-color: #fafafa;
}
.BackColorRed {
    background-color: red !important;
}
.LockBackColorGreen {
    background-color: green !important;
}
.tool-name{
    color: red !important;
    font-family: playball,serif;
    font-size: 24px !important;
    font-weight: bolder;
    width: 296px;
}
.AmexTitleDiv{
    width:100% !important;
    text-align:center;
    float:left;
    padding-top: 10px;
    padding-bottom: 25px;
}
.AmexTitle{
    color: black !important;
    font-size: 20px !important;
    font-weight: bolder;
}
.AmexHeaders{
    color: black !important;
    font-size: 16px !important;
    font-weight: bolder;
}
.form-row{
    margin-top: 10px;
    margin-right: 0 !important;
    width: 100% !Important;
}
.container {
    width: 1200px !Important;
    /*margin-top: -27%;*/
    margin-left: 125px !Important;
}
Div#QuotaDetailsDiv>div.container {
margin-left: 9px !important;
}
div#test2>div.container {
margin-left: 142px !important;
}

#imageback {
margin-left: -7px
}

.Bj-footer
{
    color:#C7D2E0;
    font-size:10px;
    text-align:center;
    position: absolute;
    bottom: 0;
    margin-left: 15px;
}
.tdBorderBlack
{
  border-right: 1px solid Black !important;
}
.QuotaTabUpdateDivBtn
{
    margin-right: 100px;
}
.QuotaTabInsertTxb
{
    margin-left: 17px;
    width:60px;
}
.Label_CostPr{
    font-weight:500 !important;
    color:gray !important;
}
.Label_QuotaGrd{
    font-weight:500 !important;
    color:rgb(51, 48, 48) !important;
}
.table_inputs{
    width:40px !important;
}
.table_inputs_DescriptionSt{
    width:100px !important;
}
.table_inputs_Date{
    width:77px !important;
    font-size: 10px;
}
.table_inputs_large{
    width:200px !important;
}
.table_inputs_middle{
    width:40px !important;
}
.table_inputs_small{
    width:20px !important;
}
.table_inputs_checkbox{
    width:32px !important;
}
.table_inputs_Decimal{
    width:50px !important;
}

.table_inputs_hotel{
    width:150px !important;
}
.table_inputs_550{
    width:550px !important;
}
.table_inputs_690{
    width:690px !important;
}
.table_inputs_DescriptionLarge{
    width:580px !important;
}
.label_pointercursor {
    cursor:pointer;
}
.table_inputs_room{
     width:55px !important;
}
.form-control-DepartureDate
{
  font-size:13px !important;
}
 /*Operation */
 .table_inputs_15{
     width:15px !important;
} 
.table_inputs_20{
     width:20px !important;
} 
.table_inputs_30{
     width:30px !important;
} 
.table_inputs_40{
     width:40px !important;
}
.table_inputs_45{
     width:45px !important;
}
.table_inputs_43{
     width:43px !important;
}
.table_inputs_50{
     width:50px !important;
} 
.table_inputs_55{
     width:55px !important;
} 
.table_inputs_60{
     width:60px !important;
}
.table_inputs_65{
     width:65px !important;
}
.table_inputs_70{
     width:70px !important;
}
.table_inputs_76{
     width:76px !important;
}
.table_inputs_80{
     width:80px !important;
}
.table_inputs_82{
     width:82px !important;
}
.table_inputs_85{
     width:85px !important;
}
.table_inputs_90{
     width:90px !important;
}
.table_inputs_100{
     width:100px !important;
}
.table_inputs_105{
     width:105px !important;
}
.table_inputs_110{
     width:110px !important;
}
.table_inputs_114{
     width:114px !important;
}
.table_inputs_116{
     width:116px !important;
}
.table_inputs_120{
     width:120px !important;
}
.table_inputs_125{
     width:125px !important;
}
.table_inputs_129{
     width:129px !important;
}
.table_inputs_130{
     width:130px !important;
}
.table_inputs_135{
     width:135px !important;
}
.table_inputs_140{
     width:140px !important;
}
.table_inputs_145{
     width:145px !important;
}
.table_inputs_150{
     width:150px !important;
}
.table_inputs_155{
     width:155px !important;
}
.table_inputs_160{
     width:160px !important;
}
.table_inputs_162{
     width:162px !important;
}
.table_inputs_172{
     width:172px !important;
}
.table_inputs_180{
     width:180px !important;
}
.table_inputs_190{
     width:190px !important;
}
.table_inputs_198{
     width:198px !important;
}
.table_inputs_200{
     width:200px !important;
}
.table_inputs_205{
     width:205px !important;
}
.table_inputs_215{
     width:215px !important;
}
.table_inputs_220{
     width:220px !important;
}
.table_inputs_225{
     width:225px !important;
}
.table_inputs_230{
     width:230px !important;
}
.table_inputs_245{
     width:245px !important;
}
.table_inputs_250{
     width:250px !important;
}
.table_inputs_253{
     width:253px !important;
}
.table_inputs_258{
     width:258px !important;
}
.table_inputs_262{
     width:262px !important;
}
.table_inputs_266{
     width:266px !important;
}
.table_inputs_270{
     width:270px !important;
}
.table_inputs_275{
     width:275px !important;
}
.table_inputs_280{
     width:280px !important;
}
.table_inputs_290{
     width:290px !important;
}
.table_inputs_300{
     width:300px !important;
}
.table_inputs_310{
     width:310px !important;
}
.table_inputs_320{
     width:320px !important;
} 
.table_inputs_330{
     width:330px !important;
} 
.table_inputs_334{
     width:334px !important;
} 
.table_inputs_340{
     width:340px !important;
} 
.table_inputs_344{
     width:344px !important;
} 
.table_inputs_350{
     width:350px !important;
}
.table_inputs_370{
     width:370px !important;
}
.table_inputs_390{
     width:390px !important;
}
.table_inputs_400{
     width:400px !important;
}
.table_inputs_450{
     width:450px !important;
}
.table_inputs_460{
     width:460px !important;
}
.table_inputs_470{
     width:470px !important;
}
.table_inputs_480{
     width:480px !important;
}
.table_inputs_500{
     width:500px !important;
}
.table_inputs_580{
     width:580px !important;
}
.table_inputs_600{
     width:600px !important;
}
.table_inputs_655{
     width:655px !important;
}
.table_inputs_800{
     width:800px !important;
}
.table_inputs_WithoutBox{
     border: none !important; 
}
.table_inputs_CursorPointer{
     cursor:pointer; 
}
.table_inputs_SmallPadding{
     padding-left: 6px !important;
     padding-right: 6px !important;
     padding-top: 2px !important;
     padding-bottom: 2px !important; 
}
.table_inputs_SmallPadding2{
     padding-left: 3px !important;
     padding-right: 3px !important;
     padding-top: 2px !important;
     padding-bottom: 2px !important; 
}
.SumControlsFSize {
    font-size:10px !important;
}
.SumControls10Sizeblack {
    font-size:10px !important;
    color:black !important;
    font-weight:700 !important;
}
.SumControls10Size {
    font-size:10px !important;
    color:red !important;
    font-weight:700 !important;
}
.SumControls12Size {
    font-size:12px !important;
    color:red !important;
    font-weight:700 !important;
}
.SumControlsLabelFSize {
    font-size:11px !important;
}
.FSizeForGroupTable {
    font-size:11px !important;
    font-weight: normal !important;
}
.FSizeForGreenInvoicesTable {
    font-size:11px !important;
    font-weight: normal !important;
    color:green;
}
.FSizeForRedInvoicesTable {
    font-size:11px !important;
    font-weight: normal !important;
    color:red !important;
}
.withoutPadding
{
    padding-right: 0px !important; 
    padding-left: 0px !important; 
}
.LookupBox
{
    width:332px;
}

.checkboxes {
    font-size:15px;
}
.inpputgrtext{
    font-size:13px !important;
    color:black !important;
    opacity:0.99;
    border-color: transparent !important;
}
.inpputgr{
    font-size:13px !important;
    opacity:0.8;
    color:black !important;
}
.form-row2 .nav-tabs > li > a
{
    font-weight:bold;
    color: white;
}
.inpputgrback{
    
    background-color:transparent !important;
}
.inputfile {
    width:242% !important;
}
.downloadshow {
    width:62%;
}
#gircheck {
    width: 48px;
}
.navbartop{
    margin-top: 5px;
    margin-bottom:0 !important;
    height: 41px !important;
    min-height: 41px !important;

}
#CalculateCostBtn
{
    border-radius: 5px;
    height: 25px;
    width: 100px;
    background-color:#4d5971;
    font-size: 12px;
    font-weight:700;
    color: white;
    border:none;
    margin-top:4px;
}
.btn2 {
border-radius: 5px;
height: 25px;
width: 110px;
background-color:#4d5971;
font-size: 11px;
color: white;
border:none;
}
.btnGrp {
border-radius: 5px;
height: 25px;
width: 110px;
background-color:rgba(46, 40, 49, 0.93);
font-size: 11px;
color: white;
border:none;
}

.btn3 {
    border-radius: 50%;
height: 35px;
width: 35px;
background-color:#4d5971;
font-size: 11px;
color: white;
border:none;
}
.btn4 {
    
background-color: #4d5971;
font-size: 11px;
color: white;
border: none;
width: 44px;
height: 31px;
border-radius: 5px;
}
.btn5 {
    border-radius: 50% !important;
    height: 30px;
    width: 30px;
    background-color:#4d5971;
    font-size: 11px;
    color: white;
    border:none;
    background-image:url('Images/1-14.png') !important;
    background-size:100%;
    background-repeat: no-repeat;
    margin-left:10px;

    
}
.btn6 {
    border-radius: 50% !important;
    height: 30px;
    width: 30px;
    background-color:#4d5971;
    font-size: 11px;
    color: white;
    border:none;
    background-image:url('Images/1-13.png') !important;
    background-size:100%;
    background-repeat: no-repeat;
    margin-left:10px;
    
}
.btn7 {
    background-color:white !important;
}
.btn8 {
    background-color:#0BAABC !important;
    color:#ffffff !important;
}
.btn9 {
    background-color:#4d5971;
    border-radius:5px;
    color:#ffffff !important;
    font-size:13px !important;
    width:92px;
}
.btn9 > label {
    margin-left: 5px !important;
    margin-top: 5px;
    font-size: 11px;
}
.btn10 {
 border-radius: 50% !important;
    height: 30px;
    width: 30px;
    background-color:#4d5971;
    font-size: 11px;
    color: white;
    border:none;
    background-image:url('Images/1-08.png') !important;
    background-size:100%;
    background-repeat: no-repeat;
    margin-left:10px
}
.btn11 {
 border-radius: 50% !important;
    height: 30px;
    width: 30px;
    background-color:#4d5971;
    font-size: 11px;
    color: white;
    border:none;
    background-image:url('Images/quota-save.png') !important;
    background-size:100%;
    background-repeat: no-repeat;
    margin-left:10px
}
.btn12 {
 border-radius: 50% !important;
    height: 30px;
    width: 30px;
    background-color:#4d5971;
    font-size: 11px;
    color: white;
    border:none;
    background-image:url('Images/1-10.png') !important;
    background-size:100%;
    background-repeat: no-repeat;
    margin-left:10px
}
.btn13 {
 border-radius: 50% !important;
    height: 30px;
    width: 30px;
    background-color:#4d5971;
    font-size: 11px;
    color: white;
    border:none;
    background-image:url('Images/1-11.png') !important;
    background-size:100%;
    background-repeat: no-repeat;
    margin-left:10px
}
.btn14 {
    border-radius: 5px;
    height: 25px;
    width: 60px;
    background-color: #4d5971;
    font-size: 11px;
    color: white;
    border: none;
}
.ColorRed{
    color:red !important;
}
.ColorBlue{
    color:blue !important;
}
.ColorRedBold{
    color:red !important;
    font-size: 12px !important;
    font-weight:700 !important;
}
#Tabs {
    margin-left:20px;
}
#row1{
    margin-bottom:10px !important;
    margin-top:0 !important;
}
.search1{
    width:95px; 
    height:25px;
    margin:0 15px;
    margin-top:2px
}
.createidgroup {
    margin-top: 6px;
    margin-right: -47px;
}
.form-row2 {
    margin-left: 9px !important;
    margin-top: 10px;
    margin-right: 0 !important;
    width: 1188px !Important;
    border: 1px solid black;
    border-radius: 2px;
    padding-bottom:15px;
}

.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: black;
    background-color: #4d5971 !important;
 }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
    color: #0BAABC !important;
    background-color: lightgray !important;
}
.nav-tabs > li > a:hover {
color:#4d5971 !important;
background-color:#d5e9ef !important;

border-color:none !important;
}

.GridDataChanged
{
    background-color: red !important;
}
.QuotaDetDataChanged
{
    background-color: red !important;
}
.trCurrencyCad
{
    background-color: rgba(233, 194, 252, 0.3) !important;
}

.trRowBackground1
{
     background-color: rgba(66, 92, 131, 0.15) !important;
}

.QuotaDatesFriSat
{
    color: red !important;
}

/* CSS Document */

h1
{
    text-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0px 2px 0 rgba(0, 0, 0, .5);
    text-transform: uppercase;
    text-align: center;
    color: #666;
    margin: 0 0 30px 0;
    letter-spacing: 4px;
    font: normal 26px/1 Verdana, Helvetica;
    position: relative;
}
.ControlHide
{
    display:none;
}.BusGridViewBtn
/* operation */
/* Hotel Tab */
.HotelGridDropHide
{
    display:none;
}
.HotelGridFilterDiv
{
    font-size:11px;
    max-height:200px;
    min-height:120px;
    overflow:auto;
    border: 1px solid;
    position:absolute ! important;
    z-index: 1000;
    background-color:lightgray;
    display:none;
    padding-top: 10px; 
}
.HotelGridFilterDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: -8px;
    cursor:pointer;
}
.HotelGridFilterBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/filter.png');
    float:right;
    cursor:pointer;
    margin-right: 10px;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.HotelGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.HotelGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.AttractionsGridFilterDiv
{
    font-size:11px;
    max-height:200px;
    min-height:120px;
    overflow:auto;
    border: 1px solid;
    position:absolute ! important;
    z-index: 1000;
    background-color:lightgray;
    display:none;
    padding-top: 10px; 
}
.AttractionsGridFilterDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: -8px;
    cursor:pointer;
}
.AttractionsGridFilterBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/filter.png');
    float:right;
    cursor:pointer;
    margin-right: 10px;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.AttractionsGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.AttractionsGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.MiscGridFilterDiv
{
    font-size:11px;
    max-height:200px;
    min-height:120px;
    overflow:auto;
    border: 1px solid;
    position:absolute ! important;
    z-index: 1000;
    background-color:lightgray;
    display:none;
    padding-top: 10px; 
}
.MiscGridFilterDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: -8px;
    cursor:pointer;
}
.MiscGridFilterBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/filter.png');
    float:right;
    cursor:pointer;
    margin-right: 10px;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.MiscGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.MiscGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.BusGridFilterDiv
{
    font-size:11px;
    max-height:200px;
    min-height:120px;
    overflow:auto;
    border: 1px solid;
    position:absolute ! important;
    z-index: 1000;
    background-color:lightgray;
    display:none;
    padding-top: 10px; 
}
.BusGridFilterDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: -8px;
    cursor:pointer;
}
.BusGridFilterBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/filter.png');
    float:right;
    cursor:pointer;
    margin-right: 10px;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.BusGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.BusGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.GroupCheckListGridFilterDiv
{
    font-size:11px;
    max-height:200px;
    min-height:120px;
    overflow:auto;
    border: 1px solid;
    position:absolute ! important;
    z-index: 1000;
    background-color:lightgray;
    display:none;
    padding-top: 10px; 
}
.GroupCheckListGridFilterDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: -8px;
    cursor:pointer;
}
.GroupCheckListGridFilterBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/filter.png');
    float:right;
    cursor:pointer;
    margin-right: 10px;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.GroupCheckListGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.GroupCheckListGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.TechProgGridFilterDiv
{
    font-size:11px;
    max-height:200px;
    min-height:120px;
    overflow:auto;
    border: 1px solid;
    position:absolute ! important;
    z-index: 1000;
    background-color:lightgray;
    display:none;
    padding-top: 10px; 
}
.TechProgGridFilterDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: -8px;
    cursor:pointer;
}
.TechProgGridFilterBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/filter.png');
    float:right;
    cursor:pointer;
    margin-right: 10px;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.TechProgGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.TechProgGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
#SearchHotelToggleDiv
{
    width:32px;
    height:32px;
    cursor:pointer;
}
.SearchHotelToggleDivMore
{
    background-image:url('Images/more.png');
}
.SearchHotelToggleDivLess
{
    background-image:url('Images/less.png');
}
#SearchBusToggleDiv
{
    width:32px;
    height:32px;
    cursor:pointer;
}
#SearchAttractionsToggleDiv
{
    width:32px;
    height:32px;
    cursor:pointer;
}
#SearchMiscToggleDiv
{
    width:32px;
    height:32px;
    cursor:pointer;
}
#SearchGroupCheckListToggleDiv
{
    width:32px;
    height:32px;
    cursor:pointer;
}

/* Room Tab */
.RoomGridDropHide
{
    display:none;
}
.RoomGridFilterDiv {
    font-size: 11px;
    max-height: 200px;
    min-height: 120px;
    overflow: auto;
    border: 1px solid;
    position: absolute !important;
    z-index: 1000;
    background-color: lightgray;
    display: none;
    padding-top: 10px;
}
.RoomGridFilterDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: -8px;
    cursor:pointer;
}
.RoomGridFilterBtn {
    width: 13px;
    height: 13px;
    background-image: url('Images/filter.png');
    float: right;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.RoomGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.RoomGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.BusGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.BusGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.TechProgGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.TechProgGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.GroupCheckListGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.GroupCheckListGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.AttractionsGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.AttractionsGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
.MiscGridViewBtn 
{
    width:13px;
    height:13px;
    background-image:url('Images/close.png');
    cursor:pointer;
    margin: 0 auto;
    float: right;
    margin-top: 4px;
    background-repeat:no-repeat;
}
.MiscGridViewBtnDiv 
{
    float:left;
    padding-left:3px;
    padding-right:3px;
    color: rgb(112, 45, 48);
}
#RoomGridRoomPaxRoomFilterDiv {
    max-width:90px;
    min-width:70px;
}
#RoomGridRoomPaxFilterDiv {
    max-width:90px;
    min-width:67px;
}
#RoomGridRoomTypeFilterDiv {
    max-width:145px;
    min-width:133px;
}
#RoomGridRoomTitleFilterDiv {
    max-width:135px;
    min-width:130px;
}

.AutoCompleteDivClose  {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: 1px;
    cursor:pointer;
}
.QuotaAutoCompleteDivClose {
    background-image:url('Images/closeDiv.png');
    float:right;
    width:12px;
    height:12px;
    margin-top: 1px;
    cursor:pointer;
}
.table-wrap{max-height: 250px;min-width:1100px; padding-right: 20px; overflow-y:auto;overflow-x:hidden;}

.table-wrap .table {
    background-color: #A0A0A0 !Important;
}
.table tr td {
    padding-top: 2px !important;
    padding-bottom: 0px !important;
    padding-left: 1px !important;
    padding-right: 1px !important;
}

#coolMenu,
#coolMenu ul {
    list-style: none;
}
#coolMenu {
    float: left;
}
#coolMenu > li {
    float: left;
}
#coolMenu li a {
display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 1.5em;
    text-decoration: none;
}
#coolMenu ul {
    position: absolute;
    display: none;
z-index: 999;
}
#coolMenu ul li a {
    width: 115px;
}
#coolMenu li:hover ul {
    display: block;
}

/* Main menu
------------------------------------------*/
#coolMenu {
    font-family: Arial;
    font-size: 12px;
    background: #2f8be8;
}
#coolMenu > li > a {
    color: #fff;
    font-weight: bold;
}
#coolMenu > li:hover > a {
    background: #f09d28;
    color: #000;
}
 
/* Submenu
------------------------------------------*/
#coolMenu ul {
    background: #f09d28;
}
#coolMenu ul li a {
    color: #000;
    width:115px;
}
#coolMenu ul li:hover a {
    background: #ffc97c;
    width:115px;
}




#ReportMenu,
#ReportMenu ul {
    list-style: none;
}
#ReportMenu {
    float: left;
}
#ReportMenu > li {
    float: left;
}
#ReportMenu li a {
display: block;
    height: 2em;
    line-height: 2em;
    padding: 0 1.5em;
    text-decoration: none;
}
#ReportMenu ul {
    position: absolute;
    display: none;
z-index: 999;
}
#ReportMenu ul li a {
    width: 250px;
}
#ReportMenu li:hover ul {
    display: block;
}

/* Main menu
------------------------------------------*/
#ReportMenu {
    font-family: Arial;
    font-size: 12px;
    background: #2f8be8;
}
#ReportMenu > li > a {
    color: #fff;
    font-weight: bold;
}
#ReportMenu > li:hover > a {
    background: #f09d28;
    color: #000;
}
.btndel {
    border-radius: 50% !important;
    height: 27px;
    width: 21px;
    background-color: transparent;
    border: none;
    background-image: url('Images/image-delete.png') !important;
    background-size: 90%;
    background-position-x:50%;
    background-position-y:50%;
    background-repeat: no-repeat;
    margin-left: 10px;
}
 
/* Submenu
------------------------------------------*/
#ReportMenu ul {
    background: #f09d28;
}
#ReportMenu ul li a {
    color: #000;
    width:250px;
}
#ReportMenu ul li:hover a {
    background: #ffc97c;
    width:250px;
}
#mainmenubar
{
    height:839px;
    background-color:rgba(42, 54, 78, 0.76);
    z-index:10;
    float:left;
	position: absolute
}
#MainDivStyle
{
    margin: auto; 
    width: 1338px; 
}
#MainBackground
{
    background-image:url("Images/mainbackground-1200.png");
    background-size: 100%,100%;
    width:1200px;
    background-position-x: -4px;
    background-repeat: no-repeat;
    height:800px;
}
.PageTitle
{
    font-family:SignPainterHouseScript;
    font-size:20px;
    
}
.Logout
{
    background-image:url("Images/log_out.png");
    background-size:100%,100%;
    background-repeat: no-repeat;
    opacity:0.4;
    cursor:pointer;
    width:3-px;
    height:30px;
    margin: 5px 0px 5px 5px;
    border-radius: 25px;
}

.login{
    background-image:url("Images/login.png");
    background-size:43%;
    background-repeat: no-repeat;
    height: 53px;
    margin-top: 7px;
}
#logintext {
    padding-top: 5px;
    padding-left: 55px;
}
#logintext:hover {
    background-color: transparent !important;

}
.Logout:hover {
    opacity:1;
}
#SliderShowHide
{
    background-image:url("Images/slider.png");
    background-size:100%,100%;
    background-repeat: no-repeat;
    opacity:0.4;
    cursor:pointer;
    width:30px;
    height:30px;
    margin: 5px 0px 5px 5px;
    border-radius: 25px;
}
#SliderShowHide:hover {
        opacity:1;
}
#navbarcontainer{
    height:40px;
    position:relative
}
.MainPanel:before
{
    background-color: rgba(40,54,75,0.5);
}
.MainPanel
{
    /*background-image:url("Images/OpertionTabBackground.png");
    background-size:100%,100%;
    background-repeat: no-repeat;*/
    float: left; 
    margin-bottom: 0px; 
    width: 1195px !important; 
    height: 40px !important; 
    background-color: #2a364e;
    border-radius: 0px !important;
    padding-top:4px;
    padding-left: 15px;
}
.UserName {
    color: #FFFFFF;
    /*font-family:'aliquamultralight';*/
    font-size:17px;
    margin-top: 10px;
    margin-right: 65px;
}
#SideHeaderTabQuotation {
    color: #FFFFFF;
    opacity:0.6;
    height:50px;
    /*font-family:'aliquamultralight';*/
    font-size:20px;
    margin-top: -12px;
    padding-top: 23px;
    margin-left: 10px;
}
#SideHeaderTabQuotation:hover {
   opacity:1;
   background-image:url("Images/ActiveTab2.png");
   background-size:99%,100%;
   background-repeat: no-repeat;
}
#SideHeaderTabOperation {
    color: #FFFFFF;
    opacity:0.6;
    height:50px;
    /*font-family:'aliquamultralight';*/
    font-size:20px;
    margin-top: -12px;
    padding-top: 23px;
    margin-left: 10px;
}
#SideHeaderTabOperation:hover {
   opacity:1;
   background-image:url("Images/ActiveTab2.png");
   background-size:100%,100%;
   background-repeat: no-repeat;
}
.ActiveTab {
    opacity: 1 !important;
    background-image: url("Images/ActiveTab.png") !important;
    background-size: 100%,100% !important;
    background-repeat: no-repeat !important;
}
#divider {
    width: 1px;
    height: 25px;
    background-color: #FFFFFF;
    opacity: 1;
    margin-top: 10px;
    margin-left: 11px;
}
#UserImage
{
    background-image:url("Images/customer.png");
    background-size:100%,100%;
    background-repeat: no-repeat;
    opacity:0.4;
    width:30px;
    height:30px;
    margin: -28px 10px 25px 9px;
    float: right;
}
.MenuSubMenusText {
    /*font-family:'aliquamultralight';*/
    font-size:13px;
}
.MenuMenusText {
    font-family:'aliquamultralight';
    font-size:21px;
    opacity: 1;
}
.PageTitleli 
{
    margin-left:160px;
}
#PageTitleHref:hover
{
      background-color:transparent;
}
.MenuSubMenus
{
    font-family:'aliquamultralight';
    font-size:30px;
    opacity: 1;
    background-size:100%,100%;
    background-repeat: no-repeat;
    width:14px;
    height:14px;
    border-radius:50%;
    margin-left: 5%;
}

.submenupositioning {
    position: absolute;
    margin-top: 8px;
}
.SubMenus
{
    margin-top: -27%;
    margin-left: 25.7%;
    border-width: 2px;
    width: 90px;
    height: 43px;
    border-left-style: solid !important;
    border-left-color: black;
    text-align: left;
    padding-left:10%;
    padding-top:11%;
}
.top_sub_menu {
    margin-left: 35px !important;
}
.top_sub_menu_li {
    margin-left: -40px !important;
}
.MenuLastSubMenus
{
    font-family:'aliquamultralight';
    font-size:30px;
    opacity: 1;
    background-size: 30%,100%;
    background-repeat: no-repeat;
    width: 46px;
    height: 25px;
    border-color: black;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    margin-left: -1%;
    background-position-x: 23%;
}
.LastSubMenu {
    margin-top: -50%;
    margin-left: 25.7%;
    border-width: 2px;
    border-color: black;
    width: 90px;
    height: 55px;
    border-left-style: solid !important;
    border-bottom-style: solid;
    text-align: left;
    padding-left: 10%;
    padding-top: 26%;
}
.MenuFirstSubMenus {
    font-family: 'aliquamultralight';
    font-size: 30px;
    opacity: 1;
    background-size: 30%,100%;
    background-repeat: no-repeat;
    width: 46px;
    height: 25px;
    border-color: black;
    border-top-width: 2px;
    border-top-style: solid;
    margin-left: -1%;
    background-position-x: 23%;
    background-position-y: 4px;
    margin-top: 0px;
}
.FirstSubMenu {
    margin-top: -10%;
    margin-left: 25.7%;
    border-width: 2px;
    border-color: black;
    width: 90px;
    height: 55px;
    border-left-style: solid !important;
    /*border-top-style: solid;*/
    text-align: left;
    padding-left: 10%;
    padding-top: 0%;
}
.secondsubmenus {
    height: 43px;
}
.thirdsubmenus {
    height: 86px;
}
.secondmenuitemsubmenu {
    height: 35px;
    padding-top: 7px
}
.manageimg {
    background-image: url("Images/manage.png");
    opacity: 1;
    background-size: 80%,100%;
    background-repeat: no-repeat;
    background-position-y: 7px;
    width: 27px;
    height: 45px;
    margin-left: 10%;
    margin-top: 5%;
    border-color: black;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}
.createuserimg
{
    background-image:url("Images/create_user.png");
}
.customerimg
{
    background:url("Images/customer.png") no-repeat;
    background-size: 15%;
}
.seasonimg
{
    background:url("Images/season.png") no-repeat ;
    background-size: 15%;
}
.guideimg
{
    background:url("Images/guide.png") no-repeat;
    background-size: 15%;
}
.employeeimg
{
    background:url("Images/employee.png") no-repeat;
    background-size: 15%;
}
.vendorimg
{
    background:url("Images/vendor.png") no-repeat;
    background-size: 15%;
}
.preferredimg {
    background: url("Images/preffered.png")no-repeat;
    background-size: 15%;
}

#createuserimgcompany {
    background: url("Images/company.png")no-repeat;
    background-size: 15%;
}
#createuserimgbank {
    background: url("Images/bank.png")no-repeat;
    background-size: 15%;
}
#createuserimgcreditcard {
    background: url("Images/credit card.png")no-repeat;
    background-size: 15%;
}
#createuserimgpaymenttype {
    background: url("Images/payment type.png")no-repeat;
    background-size: 15%;
}
#createuserimgservicetype {
    background: url("Images/service type.png")no-repeat;
    background-size: 15%;
}
#createuserimgservice {
    background: url("Images/service.png")no-repeat;
    background-size: 15%;
}
#createuserimgvendortype {
    background: url("Images/vendor type.png")no-repeat;
    background-size: 15%;
}
.createuserimgdetail {
    background: url("Images/detail.png")no-repeat;
    background-size: 15%;
}
#createuserimgregion {
    background: url("Images/region.png")no-repeat;
    background-size: 15%;
}
#createuserimgarea {
    background: url("Images/area.png")no-repeat;
    background-size: 15%;
}
#createuserimgstate {
    background: url("Images/state.png")no-repeat;
    background-size: 15%;
}
#createuserimgcountry {
    background: url("Images/country.png")no-repeat;
    background-size: 15%;
}
#createuserimgquota {
    background: url("Images/quota region.png")no-repeat;
    background-size: 15%;
}
#createuserimgcity {
    background: url("Images/city.png")no-repeat;
    background-size: 15%;
}


.setupimg
{
    background-image:url("Images/setup.png");
    opacity: 1;
    background-size: 50%,100%;
    background-repeat: no-repeat;
    width: 42px;
    height: 40px;
    margin-left: 10%;
    margin-top: 6%;
    border-color: black;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}


.reportimg
{
    background-image:url("Images/report.png");
    opacity: 1;
    background-size: 50%,100%;
    background-repeat: no-repeat;
    width: 42px;
    height: 40px;
    margin-left: 10%;
    margin-top: 6%;
    border-color: black;
}
.reportimg2
{
    background-image:url("Images/report.png");
    opacity: 1;
    background-size: 50%,100%;
    background-repeat: no-repeat;
    width: 42px;
    height: 46px;
    margin-left: 10%;
    margin-top: 6%;
    border-color: black;
    border-bottom-width: 2px;
    border-bottom-style: solid;
}
#ManageSpan {
    margin-top: -31.4%;
    margin-left: 30%;
    border-width: 2px;
    width: 90px;
    height: 42px;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-bottom-color: black;
    border-left-color: black;
    text-align: right;
}

.createuserimg2 {
    background:url('Images/create_user.png') no-repeat;
    background-size: 15%;

}
#createuserimguser {
    background:url('Images/create user.png') no-repeat;
    background-size: 15%;

}
#createuserimgcustomer {
    background:url('Images/customer.png') no-repeat;
    background-size: 15%;

}
#SetupSpan
{
    margin-top: -47.75%;
    margin-left: 30%;
    border-width: 2px;
    width: 90px;
    height: 64px;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-bottom-color: black;
    border-left-color: black;
    text-align: right;
    padding-top: 16%;
}
#reportspan2
{
    margin-top: -47.75%;
    margin-left: 40px;
    border-width: 2px;
    width: 90px;
    height: 64px;
    border-bottom-style: solid !important;
    border-left-style: solid !important;
    border-bottom-color: black;
    border-left-color: black;
    text-align: right;
    padding-top: 5px;
}
#SetupSpanText
{
 width:67px;
}
#ReportSpan
{
    margin-top: -48%;
    margin-left: 30%;
    border-width: 2px;
    width: 90px;
    height: 76px;
    border-left-style: solid !important;
    border-left-color: black;
    text-align: right;
    padding-top: 16%;
}
.ReportSpanText
{
 width:77px;
}
#TopLeftLogo
{
    //background-image:url("Images/bonjour.png");
    background-position-x:50%;
    background-position-y:50%;
    background-size: 98%,100%;
    background-color:rgba(40,54,75,0);
    background-repeat: no-repeat;
    width:140px;
    height:40px;
    
}
/*#OperationToolTab {
    background-image: url("Images/ActiveTab.png");
    background-size: 100%,100%;
    background-repeat: no-repeat;
    width: 74px;
    height: 45px;
}*/

/*////////////////////////////////////////////According Menu/////////////////////////////////////////////////////*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@charset "UTF-8";
/* Base Styles */
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  position: relative;
}
#cssmenu a {
  line-height: 1.3;
}
#cssmenu {
  width: 140px !important;
  background-color:#2a364e;
  opacity: 0.9;
  filter: alpha(opacity=50);
  /*-webkit-border-radius: 4px;*/
  /*-moz-border-radius: 4px;
  border-radius: 4px;*/
  padding: 3px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
#cssmenu > ul > li {
  margin: 0 0 2px 0;
}
#cssmenu > ul > li:last-child {
  margin: 0;
}
#cssmenu > ul > li > a {
  font-size: 23px;
  min-height:50px;
  display: block;
  color: #ffffff;
  opacity:0.6;
  margin-top: -1%;
  /*text-shadow: 0 1px 1px #000;
  background: #565656;
  background: -moz-linear-gradient(#565656 0%, #323232 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #565656), color-stop(100%, #323232));
  background: -webkit-linear-gradient(#565656 0%, #323232 100%);
  background: linear-gradient(#565656 0%, #323232 100%);
  border: 1px solid #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;*/
}
#cssmenu > ul > li > a > span {
  display: block;
  border: 1px solid #666666;
  padding: 6px 10px;
  /*-webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;*/
  font-weight: bold;
}
#cssmenu > ul > li > a:hover {
  color: #ffffff;
  opacity:1;
  /*text-decoration: none;*/
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  color: #ffffff;
  opacity:1;
  /*background: #97be10;
  background: -moz-linear-gradient(#97be10 0%, #79980d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97be10), color-stop(100%, #79980d));
  background: -webkit-linear-gradient(#97be10 0%, #79980d 100%);
  background: linear-gradient(#97be10 0%, #79980d 100%);
  text-shadow: 0 1px 1px #000;
  border: 1px solid #79980d;*/
}
#cssmenu > ul > li.active > a span {
  border: 1px solid #97be10;
}
#cssmenu > ul > li.has-sub > a span {
  background: url(images/icon_plus.png) 98% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > a span {
  background: url(images/icon_minus.png) 98% center no-repeat;
}
/* Sub menu */
#cssmenu ul ul {
  padding: 5px 12px;
  margin-top: -10%;
  display: none;
}
#cssmenu ul ul li {
  padding: 3px 0;
}
#cssmenu ul ul a {
  display: block;
  color: #ffffff;
  opacity:0.6;
  font-size: 13px;
  font-weight: bold;
}
#cssmenu ul ul a:hover {
  color: #ffffff;
  opacity:1;
  /*color: #79980d;*/
}
#cssmenu > ul > ul.active > a {
  color: #ffffff;
  opacity:1;
  /*background: #97be10;
  background: -moz-linear-gradient(#97be10 0%, #79980d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #97be10), color-stop(100%, #79980d));
  background: -webkit-linear-gradient(#97be10 0%, #79980d 100%);
  background: linear-gradient(#97be10 0%, #79980d 100%);
  text-shadow: 0 1px 1px #000;
  border: 1px solid #79980d;*/
}
.FormsDiv {
    width: 1195px !important;
    height: 799px !important;
    padding-top: 25px;
    margin: 0 auto;
    text-align: center;
    background-color:#D7D6D7;
}
#FormsDiv > h1
{
    font-size:20px;
}
#MangeUserFormDiv {
    width: 1140px !important;
    height: 550px !important;
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
    margin: auto;
    padding-top: 90px;
}
.FormDiv1190 {
    width: 1190px !important;
    height: 630px !important;
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
    margin: auto;
    padding-top: 30px;
}
.FormDiv1140 {
    width: 1140px !important;
    height: 620px !important;
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
    margin: auto;
    padding-top: 30px;
}
.FormDiv1000 {
    width: 1000px !important;
    height: 630px !important;
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
    margin: auto;
    padding-top: 30px;
}
.FormDiv800 {
    width: 800px !important;
    height: 630px !important;
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
    margin: auto;
    padding-top: 30px;
}
.FormDiv600 {
    width: 600px !important;
    height: 630px !important;
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style: solid;
    border-width: 2px;
    border-color: white;
    margin: auto;
    padding-top: 30px;
}
/*Begin Lines*/

.Lines1150 {
    height: 3px;
    background-color: white;
    width: 1150px;
    margin:auto;
}
.Lines1100 {
    height: 3px;
    background-color: white;
    width: 1100px;
    margin:auto;
}
.Lines960 {
    height: 3px;
    background-color: white;
    width: 960px;
    margin:auto;
}
.Lines760 {
    height: 3px;
    background-color: white;
    width: 760px;
    margin:auto;
}
.Lines560 {
    height: 3px;
    background-color: white;
    width: 560px;
    margin:auto;
}
/*End Lines*/
#LoginForm
{
    width: 1195px !important;
    height: 799px;
    padding-top:252px;
    background-color:#D7D6D7;
}
#LoginFormDiv {
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style:solid;
    border-width:2px;
    border-color:white;
    width: 800px !important;
    height: 250px !important;
    padding-top: 30px;
    margin: auto;
}
#CreateUserFormDiv {
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style:solid;
    border-width:2px;
    border-color:white;
    width: 800px !important;
    height: 380px !important;
    padding-top: 30px;
    margin: auto;
}
#EditUserFormDiv {
    background-color: #9D9B9C;
    background-position-x: -85px;
    border-style:solid;
    border-width:2px;
    border-color:white;
    width: 800px !important;
    height: 450px !important;
    padding-top: 30px;
    margin: auto;
}
#LoginBtnDiv {
    width: 700px;
    margin: auto;
    text-align: center;
    margin-top: 15px;
}
#CreateUserBtnDiv {
    width: 700px;
    margin: auto;
    text-align: center;
    margin-top: 15px;
}
#EditUserBtnDiv {
    width: 700px;
    margin: auto;
    text-align: center;
    margin-top: 15px;
}
.UserNameDiv
{
    background: url(images/UserNameIcon.png) 100% center no-repeat;
    background-position-x: 10px;
    width:520px;
    padding-left: 90px;
    margin-top: 10px;
    background-color:#FFFFFF;
    border-radius: 5px;
    border-style: none;
    margin: auto;
}
.PasswordDiv
{
    background: url(images/PasswordIcon.png) 100% center no-repeat;
    background-position-x: 10px;
    width:520px;
    padding-left: 90px;
    background-color:#FFFFFF;
    border-radius: 5px;
    border-style: none;
    margin: auto;
    margin-top: 30px;
}
.SelecteRoleDiv {
    width: 245px;
    margin-top: 30px;
    height: 30px;
    margin-left: 125px;
    background-color: #FFFFFF;
}
.SelecteRole {
    width: 156px;
    background-color: #FFFFFF;
    border-style: none;
    height: 30px;
}
.SelecteRole:focus
{
    outline:none;
}
.RoleLabel
{
    margin-top: 5px;
    float:left;
    margin-left: 15px;
}
.RoleDrop {
    width: 159px;
    float: left;
    margin-left: 35px;
    border-left-style: solid;
    border-left-width: 2px;
    height: 31px;
}
.username:focus {
    outline:none;
}
.username {
    width: 100%;
    height: 35px;
    border-style:none;
    border-radius: 5px;
}
#passwordLines
{
    margin-top: 30px;
}
.password:focus {
    outline:none;
}
.password {
    width: 100%;
    height: 35px;
    border-style:none;
    border-radius: 5px;
}
.FormsDiv {
    width: 1195px !important;
    height: 799px !important;
    padding-left: 5px;
    padding-top: 25px;
    margin: 0 auto;
    text-align: center;
}
.ManageSetupGridsDiv
{
    max-height: 400px; 
    min-height: 20px; 
    overflow-y: auto; 
    width: 1190px;
    position: relative; 
    top: -20px;
    margin: 0 auto;
    text-align: center;
}
.ManageSetupPopupGridsDiv {
    margin-left: 15px;
    height: 400px;
    overflow-y: auto;
    margin-bottom: 15px;
    width: 1141px;
    position: relative;
    top: -20px;
    margin: 0 auto;
    text-align: center;
}
.btn50
{
    padding:0px;
    width:50px !important;
}
.btnheight22 {
    height: 22px !important;
}
.btn60
{
    padding:0px;
    width:60px !important;
}
.btn130
{
    padding:0px;
    width:130px !important;
}
.btn120
{
    padding:0px;
    width:120px !important;
}
.btn90
{
    padding:0px;
    width:90px !important;
}
.SaveCancelDiv
{
    float: right; 
    margin-top: 32px; 
    margin-right: 45px;
}
#FixedColumnCountDiv {
    margin-right: 40px;
    margin-top: 15px;
    float:right;
}
#ProfileFixedColumnCountDiv {
    margin-right: 40px;
    margin-top: 15px;
    float:right;
}
.ReportSearchCancelBtnsDiv {
    float: right;
    margin-top: 10%;
    margin-right: 40%;
}
.SearchReportTitleDiv {
    margin: 0 auto;
    text-align: center;
}
.SearchReportDiv {
    width: 400px;
    margin: 0 auto;
    text-align: center;
}
.SearchVendorGroupReportDiv {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
}
.FormGrid
{
    width:100%;
    background-color:rgba(128, 128, 128, 0.8);
    padding-top:40px;
}
.GridHeaders
{
    text-align:center;
    color:black;
}
.ElementsPaddingRight30
{
    padding-right:30px !important;
}
/*Begin Error Messages*/
label.error
{
    background: url(images/ValidationErrorimg.png) 100% center no-repeat;
    color: red;
    float: right;
    margin-top: 5px;
    margin-right: -23px;
    min-height:22px;
    min-width:22px
}
.errorMessage
{
    color:red;
    font-size:13px;
}
#errorMessageClient
{
    float:left;
}ts
#ErrorMessagesDiv {
    margin-top: -60px;
    display: block;
    height:25px;
}
#ErrorMessagesDivPopUp {
    display: block;
    height:25px;
    padding-left: 5px;
}
#errorMessageServer
{
    float:left;
}
.table_inputs_Unvalidated
{
    border:red solid 1px !important;
}
/*End Error Messages*/
#cboxLoadedContent {
    background-color: rgba(128, 128, 128, 0.09) !important;
}
.font12
{
    font-size:12px !important;
}
.DisabledDropDown
{
    background-color:transparent !important;
}
.DisabledDropDown:hover
{
    background-color:transparent !important;
}
.AmexImportant
{
    font-weight: bolder;
    text-decoration: underline;
    color: red;
}
.AmexLabelFor
{
    font-weight: 800 !important;
}
.OperationHotelGroupInfo
{
    background-color: rgb(217, 239, 24);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHotelVendorInfo
{
    background-color: rgb(104, 221, 242);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHotelQuotaInfo
{
    background-color: rgb(237, 134, 157);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHotelPayments
{
    background-color: rgb(134, 250, 116);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHotelRoomTypes
{
    background-color: rgb(249, 205, 178);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHotelComissions
{
    background-color: rgb(123, 143, 150);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationVcnfDay
{
    background-color: rgb(166, 152, 232);;
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHotelCompletion
{
    background-color: rgb(162, 185, 156);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHotelTotals
{
    background-color: rgb(202, 136, 203);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationGuideInfo
{
    background-color: rgb(190, 192, 168);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationHandsontable 
{
    background-color: #EEE;
    height: 21px; 
    padding: 2px 4px; 
}
.OperationInvoice 
{
    background-color: rgb(251, 253, 164);
    height: 21px; 
    padding: 2px 4px; 
}
.OperationTabsTitleDiv
{
    text-align:center !important;
}
.OperationTabsTitle
{
    color:red !important;
    font-size:16px !important;
    font-weight:900 !important;
}
.OperationTabsTitleConfrims
{
    color:red !important;
    font-size:16px !important;
    font-weight:900 !important;
    float:right;
}
.QuotationCurrCAD
{
    color:red !important;
    font-weight:800 !important;
}
.RemoveFiltersDiv
{
    float: left;
    width:100%;
    height:25px; 
    border-style:solid; 
    border-width:1px; 
    border-color:gray;
}
.RemoveFiltersSpan
{
    float:left;
    font-weight:bold; 
    padding-right:10px;
}
.AttractionsRemoveFiltersDiv
{
    float: left;
    width:100%;
    height:25px; 
    border-style:solid; 
    border-width:1px; 
    border-color:gray;
}
.AttractionsRemoveFiltersSpan
{
    float:left;
    font-weight:bold; 
    padding-right:10px;
}
.MiscRemoveFiltersDiv
{
    float: left;
    width:100%;
    height:25px; 
    border-style:solid; 
    border-width:1px; 
    border-color:gray;
}
.MiscRemoveFiltersSpan
{
    float:left;
    font-weight:bold; 
    padding-right:10px;
}
.GroupCheckListRemoveFiltersDiv
{
    float: left;
    width:100%;
    height:25px; 
    border-style:solid; 
    border-width:1px; 
    border-color:gray;
}
.GroupCheckListRemoveFiltersSpan
{
    float:left;
    font-weight:bold; 
    padding-right:10px;
}
.BusRemoveFiltersDiv
{
    float: left;
    width:100%;
    height:25px; 
    border-style:solid; 
    border-width:1px; 
    border-color:gray;
}
.BusRemoveFiltersSpan
{
    float:left;
    font-weight:bold; 
    padding-right:10px;
}
.TechProgRemoveFiltersDiv
{
    float: left;
    width:100%;
    height:25px; 
    border-style:solid; 
    border-width:1px; 
    border-color:gray;
}
.TechProgRemoveFiltersSpan
{
    float:left;
    font-weight:bold; 
    padding-right:10px;
}
.CustomerPaymentActiveColumn
{
   background-color:wheat !important;
}
.OperationSumUSD
{
    float:left;
    margin-top:-5px;
    width: 100%;
}
.OperationSumCAD
{
    float:left;
    width: 100%;
}
.GrpProfit
{
    color:blue !important;
}


